piston powered engine - German English Dictionary